#ifndef CHARACTERCLASSESMODEL_H
#define CHARACTERCLASSESMODEL_H

#include <characterclass.h>
#include <dtwentymodel.h>

class CharacterClassesModel : public DTwentyModel
{
    Q_OBJECT
public:

    explicit CharacterClassesModel(QObject *parent = 0);

    virtual QVariant data(const QModelIndex &index, int role) const;

    CharacterClass *characterClass() const;


public slots:

    virtual void revert();


protected:

    QList<int> m_titleTypeIds;
    
};

#endif // CHARACTERCLASSESMODEL_H
